home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 8 / FM Towns Free Software Collection 8.iso / t_os / otohime / src / iotech.c < prev    next >
C/C++ Source or Header  |  1994-06-01  |  20KB  |  870 lines

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <winb.h>
  4. #include <te.h>
  5. #include <fntb.h>
  6. #include <gui.h>
  7.  
  8. extern int    echoDialogId ;
  9. extern int    echoOkBtnId ;
  10. extern int    echoOkchk() ;
  11. extern int    echoPlayBtnId ;
  12. extern int    echoPlay() ;
  13. extern int    echoUndoBtnId ;
  14. extern int    echoUndo() ;
  15. extern int    echoInfBtnId ;
  16. extern int    echoInf() ;
  17. extern int    echoCanBtnId ;
  18. extern int    echoCanchk() ;
  19. extern int    echoMesId[32] ;
  20. extern int    echoSubDialogId ;
  21. extern int    echoDelayVolumeId ;
  22. extern int    echoDelaySet() ;
  23. extern int    echoDelayNumId ;
  24. extern int    echoMainMixVolumeId ;
  25. extern int    echoMainMixSet() ;
  26. extern int    echoMainMixNumId ;
  27. extern int    echoDelayMixVolumeId ;
  28. extern int    echoDelayMixSet() ;
  29. extern int    echoDelayMixNumId ;
  30. extern int    echoDecVolumeId ;
  31. extern int    echoDecSet() ;
  32. extern int    echoDecNumId ;
  33. extern int    echoCountNumId ;
  34. extern int    echoAfterNumId ;
  35.  
  36. #define ALIGN    4
  37. #define OFFSET(type) (sizeof(MMIPACKET) + (sizeof(type)+ALIGN-1)/ALIGN*ALIGN)
  38.  
  39. /*    MMI_init 用データ    */
  40.  
  41. /*    ヘッダ    */
  42.  
  43. MMIINIT    initDataIOTECH = { "MmiInit",  49, 0 } ;
  44.  
  45. /* echoDialogId */
  46.  
  47. static MMIPACKET d001 = {    &echoDialogId,
  48.                             NULL,
  49.                             &MJ_DIALOGL40,
  50.                             OFFSET(DIALOGL40),
  51.                             MS_NONE
  52.                         } ;
  53. static DIALOGL40    d001d = {    MS_BTLEFTL40 | MS_EVMOSONL40,
  54.                               42,  56, 599, 425, 8, 4, 8,
  55.                             MS_SRECTL40 | MS_UFRAMEL40 | MS_FRAMEL40,
  56.                             NULL,   0,   0
  57.                         } ;
  58.  
  59. /* echoOkBtnId */
  60.  
  61. static MMIPACKET d002 = {    &echoOkBtnId,
  62.                             &echoDialogId,
  63.                             &MJ_DBUTTONL40,
  64.                             OFFSET(DBUTTONL40),
  65.                             MS_NONE
  66.                         } ;
  67. static DBUTTONL40    d002d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  68.                               64, 394, 125, 417,12, 4, 8,
  69.                             MS_PANELL40 | MS_FRAMEL40,
  70.                             echoOkchk,
  71.                             0x0000
  72.                         } ;
  73.  
  74. /* echoPlayBtnId */
  75.  
  76. static MMIPACKET d003 = {    &echoPlayBtnId,
  77.                             &echoDialogId,
  78.                             &MJ_DBUTTONL40,
  79.                             OFFSET(DBUTTONL40),
  80.                             MS_NONE
  81.                         } ;
  82. static DBUTTONL40    d003d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  83.                              134, 394, 195, 417, 7, 4, 8,
  84.                             MS_PANELL40 | MS_FRAMEL40,
  85.                             echoPlay,
  86.                             0x0000
  87.                         } ;
  88.  
  89. /* echoUndoBtnId */
  90.  
  91. static MMIPACKET d004 = {    &echoUndoBtnId,
  92.                             &echoDialogId,
  93.                             &MJ_DBUTTONL40,
  94.                             OFFSET(DBUTTONL40),
  95.                             MS_NONE
  96.                         } ;
  97. static DBUTTONL40    d004d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  98.                              204, 394, 265, 417, 7, 4, 8,
  99.                             MS_PANELL40 | MS_FRAMEL40,
  100.                             echoUndo,
  101.                             0x0000
  102.                         } ;
  103.  
  104. /* echoInfBtnId */
  105.  
  106. static MMIPACKET d005 = {    &echoInfBtnId,
  107.                             &echoDialogId,
  108.                             &MJ_DBUTTONL40,
  109.                             OFFSET(DBUTTONL40),
  110.                             MS_NONE
  111.                         } ;
  112. static DBUTTONL40    d005d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  113.                              274, 394, 335, 417, 7, 4, 8,
  114.                             MS_PANELL40 | MS_FRAMEL40,
  115.                             echoInf,
  116.                             0x0000
  117.                         } ;
  118.  
  119. /* echoCanBtnId */
  120.  
  121. static MMIPACKET d006 = {    &echoCanBtnId,
  122.                             &echoDialogId,
  123.                             &MJ_DBUTTONL40,
  124.                             OFFSET(DBUTTONL40),
  125.                             MS_NONE
  126.                         } ;
  127. static DBUTTONL40    d006d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  128.                              516, 394, 577, 417,10, 4, 8,
  129.                             MS_PANELL40 | MS_FRAMEL40,
  130.                             echoCanchk,
  131.                             0x0000
  132.                         } ;
  133.  
  134. /* echoMesId[0] */
  135.  
  136. static MMIPACKET d007 = {    &echoMesId[0],
  137.                             &echoDialogId,
  138.                             &MJ_MSGL40,
  139.                             OFFSET(MSGL40),
  140.                             MS_NONE
  141.                         } ;
  142. static MSGL40    d007d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  143.                               74, 397, 117, 414, 8,15, 8,
  144.                             MS_NONEL40,
  145.                             "実  行",
  146.                                1,  12,  12,
  147.                             MS_NONEL40,
  148.                                0,   0
  149.                         } ;
  150.  
  151. /* echoMesId[1] */
  152.  
  153. static MMIPACKET d008 = {    &echoMesId[1],
  154.                             &echoDialogId,
  155.                             &MJ_MSGL40,
  156.                             OFFSET(MSGL40),
  157.                             MS_NONE
  158.                         } ;
  159. static MSGL40    d008d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  160.                              142, 397, 188, 414, 8,15, 8,
  161.                             MS_NONEL40,
  162.                             "再  生",
  163.                                1,  12,  12,
  164.                             MS_NONEL40,
  165.                                0,   0
  166.                         } ;
  167.  
  168. /* echoMesId[2] */
  169.  
  170. static MMIPACKET d009 = {    &echoMesId[2],
  171.                             &echoDialogId,
  172.                             &MJ_MSGL40,
  173.                             OFFSET(MSGL40),
  174.                             MS_NONE
  175.                         } ;
  176. static MSGL40    d009d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  177.                              210, 397, 261, 414, 8,15, 8,
  178.                             MS_NONEL40,
  179.                             "アンドゥ",
  180.                                1,  12,  12,
  181.                             MS_NONEL40,
  182.                                0,   0
  183.                         } ;
  184.  
  185. /* echoMesId[3] */
  186.  
  187. static MMIPACKET d010 = {    &echoMesId[3],
  188.                             &echoDialogId,
  189.                             &MJ_MSGL40,
  190.                             OFFSET(MSGL40),
  191.                             MS_NONE
  192.                         } ;
  193. static MSGL40    d010d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  194.                              280, 397, 331, 414, 8,15, 8,
  195.                             MS_NONEL40,
  196.                             "情  報",
  197.                                1,  12,  12,
  198.                             MS_NONEL40,
  199.                                0,   0
  200.                         } ;
  201.  
  202. /* echoMesId[4] */
  203.  
  204. static MMIPACKET d011 = {    &echoMesId[4],
  205.                             &echoDialogId,
  206.                             &MJ_MSGL40,
  207.                             OFFSET(MSGL40),
  208.                             MS_NONE
  209.                         } ;
  210. static MSGL40    d011d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  211.                              524, 397, 570, 414, 8,15, 8,
  212.                             MS_NONEL40,
  213.                             "取  消",
  214.                                1,  12,  12,
  215.                             MS_NONEL40,
  216.                                0,   0
  217.                         } ;
  218.  
  219. /* echoMesId[5] */
  220.  
  221. static MMIPACKET d012 = {    &echoMesId[5],
  222.                             &echoDialogId,
  223.                             &MJ_MSGL40,
  224.                             OFFSET(MSGL40),
  225.                             MS_NONE
  226.                         } ;
  227. static MSGL40    d012d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  228.                               69,  59, 120,  77, 8,15, 8,
  229.                             MS_NONEL40,
  230.                             "エコー",
  231.                                1,  12,  12,
  232.                             MS_BOLDL40,
  233.                                0,   0
  234.                         } ;
  235.  
  236. /* echoSubDialogId */
  237.  
  238. static MMIPACKET d013 = {    &echoSubDialogId,
  239.                             &echoDialogId,
  240.                             &MJ_DIALOGL40,
  241.                             OFFSET(DIALOGL40),
  242.                             MS_NONE
  243.                         } ;
  244. static DIALOGL40    d013d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_FIXEDL40,
  245.                               64,  79, 577, 388, 8, 4, 8,
  246.                             MS_DFRAMEL40 | MS_FRAMEL40,
  247.                             NULL,   0,   0
  248.                         } ;
  249.  
  250. /* echoDelayVolumeId */
  251.  
  252. static MMIPACKET d014 = {    &echoDelayVolumeId,
  253.                             &echoSubDialogId,
  254.                             &MJ_SCRLL40,
  255.                             OFFSET(SCRLL40),
  256.                             MS_NONE
  257.                         } ;
  258. static SCRLL40    d014d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_HORIL40,
  259.                               86, 235, 494, 250, 8, 4, 7,
  260.                             MS_PANELL40 | MS_FRAMEL40,
  261.                             echoDelaySet,
  262.                               50,   0, 250,   8,   8,
  263.                              265, 266
  264.                         } ;
  265.  
  266. /* echoDelayNumId */
  267.  
  268. static MMIPACKET d015 = {    &echoDelayNumId,
  269.                             &echoSubDialogId,
  270.                             &MJ_NUMBOXL40,
  271.                             OFFSET(NUMBOXL40),
  272.                             MS_NONE
  273.                         } ;
  274. static NUMBOXL40    d015d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_EVKEYONL40 | MS_RIGHTL40,
  275.                              504, 231, 559, 254, 8, 4, 8,
  276.                             MS_PANELL40 | MS_DFRAMEL40 | MS_FRAMEL40,
  277.                             echoDelaySet,
  278.                                1,  12,  12,
  279.                             MS_NONEL40,
  280.                                0,   0,
  281.                              100,   0,9999,   1,   0,
  282.                              263, 264
  283.                         } ;
  284.  
  285. /* echoMainMixVolumeId */
  286.  
  287. static MMIPACKET d016 = {    &echoMainMixVolumeId,
  288.                             &echoSubDialogId,
  289.                             &MJ_SCRLL40,
  290.                             OFFSET(SCRLL40),
  291.                             MS_NONE
  292.                         } ;
  293. static SCRLL40    d016d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_HORIL40,
  294.                              335, 115, 494, 130, 8, 4, 7,
  295.                             MS_PANELL40 | MS_FRAMEL40,
  296.                             echoMainMixSet,
  297.                              100,   0, 100,   8,   8,
  298.                              265, 266
  299.                         } ;
  300.  
  301. /* echoMainMixNumId */
  302.  
  303. static MMIPACKET d017 = {    &echoMainMixNumId,
  304.                             &echoSubDialogId,
  305.                             &MJ_NUMBOXL40,
  306.                             OFFSET(NUMBOXL40),
  307.                             MS_NONE
  308.                         } ;
  309. static NUMBOXL40    d017d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_EVKEYONL40 | MS_RIGHTL40,
  310.                              504, 111, 559, 134, 8, 4, 8,
  311.                             MS_PANELL40 | MS_DFRAMEL40 | MS_FRAMEL40,
  312.                             echoMainMixSet,
  313.                                1,  12,  12,
  314.                             MS_NONEL40,
  315.                                0,   0,
  316.                              100,   0, 100,   1,   0,
  317.                              263, 264
  318.                         } ;
  319.  
  320. /* echoDelayMixVolumeId */
  321.  
  322. static MMIPACKET d018 = {    &echoDelayMixVolumeId,
  323.                             &echoSubDialogId,
  324.                             &MJ_SCRLL40,
  325.                             OFFSET(SCRLL40),
  326.                             MS_NONE
  327.                         } ;
  328. static SCRLL40    d018d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_HORIL40,
  329.                              335, 149, 494, 164, 8, 4, 7,
  330.                             MS_PANELL40 | MS_FRAMEL40,
  331.                             echoDelayMixSet,
  332.                               25,   0, 100,   8,   8,
  333.                              265, 266
  334.                         } ;
  335.  
  336. /* echoDelayMixNumId */
  337.  
  338. static MMIPACKET d019 = {    &echoDelayMixNumId,
  339.                             &echoSubDialogId,
  340.                             &MJ_NUMBOXL40,
  341.                             OFFSET(NUMBOXL40),
  342.                             MS_NONE
  343.                         } ;
  344. static NUMBOXL40    d019d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_EVKEYONL40 | MS_RIGHTL40,
  345.                              504, 145, 559, 168, 8, 4, 8,
  346.                             MS_PANELL40 | MS_DFRAMEL40 | MS_FRAMEL40,
  347.                             echoDelayMixSet,
  348.                                1,  12,  12,
  349.                             MS_NONEL40,
  350.                                0,   0,
  351.                               25,   0, 100,   1,   0,
  352.                              263, 264
  353.                         } ;
  354.  
  355. /* echoMesId[6] */
  356.  
  357. static MMIPACKET d020 = {    &echoMesId[6],
  358.                             &echoSubDialogId,
  359.                             &MJ_MSGL40,
  360.                             OFFSET(MSGL40),
  361.                             MS_NONE
  362.                         } ;
  363. static MSGL40    d020d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  364.                              247, 186, 334, 201, 0,15, 8,
  365.                             MS_NONEL40,
  366.                             "デレィタイム",
  367.                                1,  12,  12,
  368.                             MS_BOLDL40,
  369.                                0,   0
  370.                         } ;
  371.  
  372. /* echoMesId[7] */
  373.  
  374. static MMIPACKET d021 = {    &echoMesId[7],
  375.                             &echoSubDialogId,
  376.                             &MJ_MSGL40,
  377.                             OFFSET(MSGL40),
  378.                             MS_NONE
  379.                         } ;
  380. static MSGL40    d021d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  381.                              356,  89, 473, 106, 0,15, 8,
  382.                             MS_NONEL40,
  383.                             "ミキシングレート",
  384.                                1,  12,  12,
  385.                             MS_BOLDL40,
  386.                                0,   0
  387.                         } ;
  388.  
  389. /* echoMesId[8] */
  390.  
  391. static MMIPACKET d022 = {    &echoMesId[8],
  392.                             &echoSubDialogId,
  393.                             &MJ_MSGL40,
  394.                             OFFSET(MSGL40),
  395.                             MS_NONE
  396.                         } ;
  397. static MSGL40    d022d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  398.                              262, 115, 329, 130, 0,15, 8,
  399.                             MS_NONEL40,
  400.                             "オリジナル",
  401.                                1,  12,  12,
  402.                             MS_NONEL40,
  403.                                0,   0
  404.                         } ;
  405.  
  406. /* echoMesId[9] */
  407.  
  408. static MMIPACKET d023 = {    &echoMesId[9],
  409.                             &echoSubDialogId,
  410.                             &MJ_MSGL40,
  411.                             OFFSET(MSGL40),
  412.                             MS_NONE
  413.                         } ;
  414. static MSGL40    d023d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  415.                              262, 148, 332, 165, 0,15, 8,
  416.                             MS_NONEL40,
  417.                             "エコー成分",
  418.                                1,  12,  12,
  419.                             MS_NONEL40,
  420.                                0,   0
  421.                         } ;
  422.  
  423. /* echoMesId[10] */
  424.  
  425. static MMIPACKET d024 = {    &echoMesId[10],
  426.                             &echoSubDialogId,
  427.                             &MJ_MSGL40,
  428.                             OFFSET(MSGL40),
  429.                             MS_NONE
  430.                         } ;
  431. static MSGL40    d024d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  432.                              327, 186, 391, 201, 0,15, 8,
  433.                             MS_NONEL40,
  434.                             "( msec.)",
  435.                                1,  12,  12,
  436.                             MS_NONEL40,
  437.                                0,   0
  438.                         } ;
  439.  
  440. /* echoMesId[11] */
  441.  
  442. static MMIPACKET d025 = {    &echoMesId[11],
  443.                             &echoSubDialogId,
  444.                             &MJ_MSGL40,
  445.                             OFFSET(MSGL40),
  446.                             MS_NONE
  447.                         } ;
  448. static MSGL40    d025d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  449.                              108, 220, 336, 235, 0,15, 8,
  450.                             MS_NONEL40,
  451.                             "|     |     |     |     |     |     |",
  452.                                1,  12,  12,
  453.                             MS_NONEL40,
  454.                                0,   0
  455.                         } ;
  456.  
  457. /* echoMesId[12] */
  458.  
  459. static MMIPACKET d026 = {    &echoMesId[12],
  460.                             &echoSubDialogId,
  461.                             &MJ_MSGL40,
  462.                             OFFSET(MSGL40),
  463.                             MS_NONE
  464.                         } ;
  465. static MSGL40    d026d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  466.                              306, 220, 496, 235, 0,15, 8,
  467.                             MS_NONEL40,
  468.                             "   |     |     |     |     |",
  469.                                1,  12,  12,
  470.                             MS_NONEL40,
  471.                                0,   0
  472.                         } ;
  473.  
  474. /* echoMesId[13] */
  475.  
  476. static MMIPACKET d027 = {    &echoMesId[13],
  477.                             &echoSubDialogId,
  478.                             &MJ_MSGL40,
  479.                             OFFSET(MSGL40),
  480.                             MS_NONE
  481.                         } ;
  482. static MSGL40    d027d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  483.                               92, 204, 131, 219, 0,15, 8,
  484.                             MS_NONEL40,
  485.                             "0",
  486.                                1,  12,  12,
  487.                             MS_NONEL40,
  488.                                0,   0
  489.                         } ;
  490.  
  491. /* echoMesId[14] */
  492.  
  493. static MMIPACKET d028 = {    &echoMesId[14],
  494.                             &echoSubDialogId,
  495.                             &MJ_MSGL40,
  496.                             OFFSET(MSGL40),
  497.                             MS_NONE
  498.                         } ;
  499. static MSGL40    d028d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  500.                              164, 204, 203, 219, 0,15, 8,
  501.                             MS_NONEL40,
  502.                             "100",
  503.                                1,  12,  12,
  504.                             MS_NONEL40,
  505.                                0,   0
  506.                         } ;
  507.  
  508. /* echoMesId[15] */
  509.  
  510. static MMIPACKET d029 = {    &echoMesId[15],
  511.                             &echoSubDialogId,
  512.                             &MJ_MSGL40,
  513.                             OFFSET(MSGL40),
  514.                             MS_NONE
  515.                         } ;
  516. static MSGL40    d029d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  517.                              236, 204, 275, 219, 0,15, 8,
  518.                             MS_NONEL40,
  519.                             "200",
  520.                                1,  12,  12,
  521.                             MS_NONEL40,
  522.                                0,   0
  523.                         } ;
  524.  
  525. /* echoMesId[16] */
  526.  
  527. static MMIPACKET d030 = {    &echoMesId[16],
  528.                             &echoSubDialogId,
  529.                             &MJ_MSGL40,
  530.                             OFFSET(MSGL40),
  531.                             MS_NONE
  532.                         } ;
  533. static MSGL40    d030d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  534.                              307, 204, 346, 219, 0,15, 8,
  535.                             MS_NONEL40,
  536.                             "300",
  537.                                1,  12,  12,
  538.                             MS_NONEL40,
  539.                                0,   0
  540.                         } ;
  541.  
  542. /* echoMesId[17] */
  543.  
  544. static MMIPACKET d031 = {    &echoMesId[17],
  545.                             &echoSubDialogId,
  546.                             &MJ_MSGL40,
  547.                             OFFSET(MSGL40),
  548.                             MS_NONE
  549.                         } ;
  550. static MSGL40    d031d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  551.                              379, 204, 418, 219, 0,15, 8,
  552.                             MS_NONEL40,
  553.                             "400",
  554.                                1,  12,  12,
  555.                             MS_NONEL40,
  556.                                0,   0
  557.                         } ;
  558.  
  559. /* echoMesId[18] */
  560.  
  561. static MMIPACKET d032 = {    &echoMesId[18],
  562.                             &echoSubDialogId,
  563.                             &MJ_MSGL40,
  564.                             OFFSET(MSGL40),
  565.                             MS_NONE
  566.                         } ;
  567. static MSGL40    d032d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  568.                              452, 204, 491, 219, 0,15, 8,
  569.                             MS_NONEL40,
  570.                             "500",
  571.                                1,  12,  12,
  572.                             MS_NONEL40,
  573.                                0,   0
  574.                         } ;
  575.  
  576. /* echoMesId[21] */
  577.  
  578. static MMIPACKET d033 = {    &echoMesId[21],
  579.                             &echoSubDialogId,
  580.                             &MJ_MSGL40,
  581.                             OFFSET(MSGL40),
  582.                             MS_NONE
  583.                         } ;
  584. static MSGL40    d033d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  585.                               92, 285, 131, 300, 0,15, 8,
  586.                             MS_NONEL40,
  587.                             "0",
  588.                                1,  12,  12,
  589.                             MS_NONEL40,
  590.                                0,   0
  591.                         } ;
  592.  
  593. /* echoMesId[22] */
  594.  
  595. static MMIPACKET d034 = {    &echoMesId[22],
  596.                             &echoSubDialogId,
  597.                             &MJ_MSGL40,
  598.                             OFFSET(MSGL40),
  599.                             MS_NONE
  600.                         } ;
  601. static MSGL40    d034d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  602.                              164, 285, 203, 300, 0,15, 8,
  603.                             MS_NONEL40,
  604.                             "20",
  605.                                1,  12,  12,
  606.                             MS_NONEL40,
  607.                                0,   0
  608.                         } ;
  609.  
  610. /* echoMesId[23] */
  611.  
  612. static MMIPACKET d035 = {    &echoMesId[23],
  613.                             &echoSubDialogId,
  614.                             &MJ_MSGL40,
  615.                             OFFSET(MSGL40),
  616.                             MS_NONE
  617.                         } ;
  618. static MSGL40    d035d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  619.                              236, 285, 275, 300, 0,15, 8,
  620.                             MS_NONEL40,
  621.                             "40",
  622.                                1,  12,  12,
  623.                             MS_NONEL40,
  624.                                0,   0
  625.                         } ;
  626.  
  627. /* echoDecVolumeId */
  628.  
  629. static MMIPACKET d036 = {    &echoDecVolumeId,
  630.                             &echoSubDialogId,
  631.                             &MJ_SCRLL40,
  632.                             OFFSET(SCRLL40),
  633.                             MS_NONE
  634.                         } ;
  635. static SCRLL40    d036d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_HORIL40,
  636.                               86, 316, 494, 331, 8, 4, 7,
  637.                             MS_PANELL40 | MS_FRAMEL40,
  638.                             echoDecSet,
  639.                               50,   0, 100,   1,   8,
  640.                              265, 266
  641.                         } ;
  642.  
  643. /* echoDecNumId */
  644.  
  645. static MMIPACKET d037 = {    &echoDecNumId,
  646.                             &echoSubDialogId,
  647.                             &MJ_NUMBOXL40,
  648.                             OFFSET(NUMBOXL40),
  649.                             MS_NONE
  650.                         } ;
  651. static NUMBOXL40    d037d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_EVKEYONL40 | MS_RIGHTL40,
  652.                              504, 312, 559, 335, 8, 4, 8,
  653.                             MS_PANELL40 | MS_DFRAMEL40 | MS_FRAMEL40,
  654.                             echoDecSet,
  655.                                1,  12,  12,
  656.                             MS_NONEL40,
  657.                                0,   0,
  658.                               50,   0, 100,   1,   0,
  659.                              263, 264
  660.                         } ;
  661.  
  662. /* echoMesId[19] */
  663.  
  664. static MMIPACKET d038 = {    &echoMesId[19],
  665.                             &echoSubDialogId,
  666.                             &MJ_MSGL40,
  667.                             OFFSET(MSGL40),
  668.                             MS_NONE
  669.                         } ;
  670. static MSGL40    d038d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  671.                              108, 301, 336, 316, 0,15, 8,
  672.                             MS_NONEL40,
  673.                             "|     |     |     |     |     |     |",
  674.                                1,  12,  12,
  675.                             MS_NONEL40,
  676.                                0,   0
  677.                         } ;
  678.  
  679. /* echoMesId[20] */
  680.  
  681. static MMIPACKET d039 = {    &echoMesId[20],
  682.                             &echoSubDialogId,
  683.                             &MJ_MSGL40,
  684.                             OFFSET(MSGL40),
  685.                             MS_NONE
  686.                         } ;
  687. static MSGL40    d039d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  688.                              306, 301, 496, 316, 0,15, 8,
  689.                             MS_NONEL40,
  690.                             "   |     |     |     |     |",
  691.                                1,  12,  12,
  692.                             MS_NONEL40,
  693.                                0,   0
  694.                         } ;
  695.  
  696. /* echoMesId[24] */
  697.  
  698. static MMIPACKET d040 = {    &echoMesId[24],
  699.                             &echoSubDialogId,
  700.                             &MJ_MSGL40,
  701.                             OFFSET(MSGL40),
  702.                             MS_NONE
  703.                         } ;
  704. static MSGL40    d040d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  705.                              307, 285, 346, 300, 0,15, 8,
  706.                             MS_NONEL40,
  707.                             "60",
  708.                                1,  12,  12,
  709.                             MS_NONEL40,
  710.                                0,   0
  711.                         } ;
  712.  
  713. /* echoMesId[25] */
  714.  
  715. static MMIPACKET d041 = {    &echoMesId[25],
  716.                             &echoSubDialogId,
  717.                             &MJ_MSGL40,
  718.                             OFFSET(MSGL40),
  719.                             MS_NONE
  720.                         } ;
  721. static MSGL40    d041d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  722.                              380, 285, 419, 300, 0,15, 8,
  723.                             MS_NONEL40,
  724.                             "80",
  725.                                1,  12,  12,
  726.                             MS_NONEL40,
  727.                                0,   0
  728.                         } ;
  729.  
  730. /* echoMesId[26] */
  731.  
  732. static MMIPACKET d042 = {    &echoMesId[26],
  733.                             &echoSubDialogId,
  734.                             &MJ_MSGL40,
  735.                             OFFSET(MSGL40),
  736.                             MS_NONE
  737.                         } ;
  738. static MSGL40    d042d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  739.                              451, 285, 490, 300, 0,15, 8,
  740.                             MS_NONEL40,
  741.                             "100",
  742.                                1,  12,  12,
  743.                             MS_NONEL40,
  744.                                0,   0
  745.                         } ;
  746.  
  747. /* echoMesId[27] */
  748.  
  749. static MMIPACKET d043 = {    &echoMesId[27],
  750.                             &echoSubDialogId,
  751.                             &MJ_MSGL40,
  752.                             OFFSET(MSGL40),
  753.                             MS_NONE
  754.                         } ;
  755. static MSGL40    d043d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  756.                              247, 267, 334, 282, 0,15, 8,
  757.                             MS_NONEL40,
  758.                             "減  衰  率",
  759.                                1,  12,  12,
  760.                             MS_BOLDL40,
  761.                                0,   0
  762.                         } ;
  763.  
  764. /* echoMesId[28] */
  765.  
  766. static MMIPACKET d044 = {    &echoMesId[28],
  767.                             &echoSubDialogId,
  768.                             &MJ_MSGL40,
  769.                             OFFSET(MSGL40),
  770.                             MS_NONE
  771.                         } ;
  772. static MSGL40    d044d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  773.                              327, 267, 391, 282, 0,15, 8,
  774.                             MS_NONEL40,
  775.                             "( % )",
  776.                                1,  12,  12,
  777.                             MS_NONEL40,
  778.                                0,   0
  779.                         } ;
  780.  
  781. /* echoCountNumId */
  782.  
  783. static MMIPACKET d045 = {    &echoCountNumId,
  784.                             &echoSubDialogId,
  785.                             &MJ_NUMBOXL40,
  786.                             OFFSET(NUMBOXL40),
  787.                             MS_NONE
  788.                         } ;
  789. static NUMBOXL40    d045d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_EVKEYONL40 | MS_RIGHTL40,
  790.                              198, 349, 253, 372, 8, 4, 8,
  791.                             MS_PANELL40 | MS_DFRAMEL40 | MS_FRAMEL40,
  792.                             0,
  793.                                1,  12,  12,
  794.                             MS_NONEL40,
  795.                                0,   0,
  796.                               10,   0, 100,   1,   0,
  797.                              263, 264
  798.                         } ;
  799.  
  800. /* echoMesId[29] */
  801.  
  802. static MMIPACKET d046 = {    &echoMesId[29],
  803.                             &echoSubDialogId,
  804.                             &MJ_MSGL40,
  805.                             OFFSET(MSGL40),
  806.                             MS_NONE
  807.                         } ;
  808. static MSGL40    d046d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  809.                              120, 353, 196, 368, 0,15, 8,
  810.                             MS_NONEL40,
  811.                             "エコー回数",
  812.                                1,  12,  12,
  813.                             MS_BOLDL40,
  814.                                0,   0
  815.                         } ;
  816.  
  817. /* echoAfterNumId */
  818.  
  819. static MMIPACKET d047 = {    &echoAfterNumId,
  820.                             &echoSubDialogId,
  821.                             &MJ_NUMBOXL40,
  822.                             OFFSET(NUMBOXL40),
  823.                             MS_NONE
  824.                         } ;
  825. static NUMBOXL40    d047d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_EVKEYONL40 | MS_RIGHTL40,
  826.                              417, 349, 472, 372, 8, 4, 8,
  827.                             MS_PANELL40 | MS_DFRAMEL40 | MS_FRAMEL40,
  828.                             0,
  829.                                1,  12,  12,
  830.                             MS_NONEL40,
  831.                                0,   0,
  832.                              200,   0,9999,   1,   0,
  833.                              263, 264
  834.                         } ;
  835.  
  836. /* echoMesId[30] */
  837.  
  838. static MMIPACKET d048 = {    &echoMesId[30],
  839.                             &echoSubDialogId,
  840.                             &MJ_MSGL40,
  841.                             OFFSET(MSGL40),
  842.                             MS_NONE
  843.                         } ;
  844. static MSGL40    d048d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  845.                              319, 353, 362, 368, 0,15, 8,
  846.                             MS_NONEL40,
  847.                             "余韻",
  848.                                1,  12,  12,
  849.                             MS_BOLDL40,
  850.                                0,   0
  851.                         } ;
  852.  
  853. /* echoMesId[31] */
  854.  
  855. static MMIPACKET d049 = {    &echoMesId[31],
  856.                             &echoSubDialogId,
  857.                             &MJ_MSGL40,
  858.                             OFFSET(MSGL40),
  859.                             MS_NONE
  860.                         } ;
  861. static MSGL40    d049d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  862.                              355, 353, 410, 368, 0,15, 8,
  863.                             MS_NONEL40,
  864.                             "( msec.)",
  865.                                1,  12,  12,
  866.                             MS_NONEL40,
  867.                                0,   0
  868.                         } ;
  869.  
  870.